/** * The purpose of this program is to accurately and efficiently caluclate your heart basal metabolic rate. * * @author Bijan Tajmir * @version 10/18/2014 */ import java.util.Scanner; public class BMR { public static void main(String[] args) { //Initialize and declare variables String target = "within"; Scanner in = new Scanner(System.in); double BMR; double kilograms; double poundsperkilogram = 0.453592; double centimeters; //Print program function/description System.out.println("Determine Your heart basal metabolic rate."); //Prompt user for input System.out.print("Enter your name: "); String name = in.next(); System.out.println(name); System.out.println(""); System.out.print("Enter your gender (M or F): "); String gender = in.next(); System.out.println(gender); System.out.println(""); System.out.print("Enter your age: "); String age = in.next(); System.out.println(age); System.out.println(""); System.out.print("Enter your height in inches: "); String height = in.next(); System.out.println(height); System.out.println(""); System.out.print("Weight in pounds: "); String weight = in.next(); System.out.println(weight); System.out.println(""); //Parse Strings int age1 = Integer.parseInt(age); int height1 = Integer.parseInt(height); int weight1 = Integer.parseInt(weight); //Unit Conversions kilograms= weight1 * poundsperkilogram; centimeters= (height1 * 2.54); //Determine if man or woman to caluclate BMR char gander = gender.charAt(0); boolean isMale = gander == 'M'; if(isMale) BMR = (10 * kilograms + 6.25 * centimeters - 5 * age1 + 5); else BMR = (10 * kilograms + 6.25 * centimeters - 5 * age1 - 161); // Spacing System.out.println(""); System.out.println(""); System.out.println(""); //Print Output System.out.println("Calculate Your Basal Metabolism"); System.out.println(""); System.out.println(""); System.out.println(""); System.out.print("Name: "); System.out.print(name); System.out.println(""); System.out.print("Gender: "); System.out.print(gender); System.out.println(""); System.out.print("Age: "); System.out.print(age); System.out.println(""); System.out.print("Weight (kg): "); System.out.print(kilograms); System.out.println(""); System.out.print("Height (cm): "); System.out.print(centimeters); System.out.println(""); System.out.print("Basal Metabolic Rate: "); System.out.print(BMR); } //end main }//end class TargetZone